﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;
using KerriganDataContract.Customer;
using KerriganDataContract.Session;
using KerriganDataContract;
using KerriganDataContract.Evaluation;
using KerriganDataContract.Intructor;

namespace KerriganInterface.IServiceClient
{

    [ServiceContract]
    public interface IMobileService
    {
        [OperationContract]
        List<CustomerByInstructorByDate_Result> GetAllCustomer(int idCustomer);

        [OperationContract]
        Boolean AddMark(int idSession, int idCustomer, CustomerEvaluationDC evaluation);

        [OperationContract]
        List<SessionDC> GetSessionsByCustomerWithoutMarkToday( int idCustomer, int idInstructor);

        [OperationContract]
        InstructorDC checkLogin(string login, string password);
    }
}
